"""author: tlf
   data: 2020/12/11
   project: flask_app
"""

#创建第一个flask项目
from flask import Flask

app = Flask(__name__)

@app.route("/",methods=['POST','GET'])
def index():
    return '哈哈哈'

def index2(username):
    return f'args {username} is ok'

@app.route('/index3')
def index3():
    return 'hello Mr.Tang'

app.add_url_rule('/index/<string:username>',view_func=index2,endpoint='index2',methods=['POST'])

#打开调试
# app.debug = True
app.run(host='127.0.0.1',debug=True,port=5555)

###########路由查找#####################
#flask会维护两张表
#一张表记录从url到endpoint的映射关系  url_map
#一张表记录从endpoint到函数的映射关系 view_functions

#endpoint在路由表中具有唯一性
#endpoint 没有指定，默认为函数名